package data;

import java.util.ArrayList;

/**
 * Beeinhaltet Informationen über einen einzelnen Interviewer.
 * @author Eugen Medwedew
 *
 */
public class Interviewer {

	private DataRecord data = new DataRecord();
	
	/**
	 * Eine Leeres Interviewer-Objekt ist nicht gewünscht.
	 */
	@SuppressWarnings("unused")
	private Interviewer() {
	}
	/**
	 * Erzeugt ein Interviewer-Objekt.
	 * @param nr Die Interviewernummer.
	 * @param login Der Loginkürzel.
	 * @param vorname Der Vorname.
	 * @param name Der Nachname.
	 */
	public Interviewer( ArrayList<DataEntry> input ) {
		
		for( DataEntry entry : input ) {
			data.add( entry );
		}
	}
	/**
	 * Liefert den Loginkürzel des Interviewers.
	 * @return Loginkürzel.
	 */
	public String getLogin() {
		String out = (String) data.getValueByName( "login" );
		return out;
	}
	/**
	 * Liefert die Interviewernummer.
	 * @return Interviewernummer.
	 */
	public int getNr() {
		int out = (Integer) data.getValueByName( "nr" );
		return out; 
	}
	/**
	 * Liefert den Nachnamen des Interviewers.
	 * @return Nachname.
	 */
	public String getName() {
		String out = (String) data.getValueByName( "name" );
		return out; 
	}
	/**
	 * Liefert den Vornamen des Interviewers.
	 * @return Vorname.
	 */
	public String getVorname() {
		String out = (String) data.getValueByName( "vorname" );
		return out;
	}
	
	public DataRecord getDataRecord() {
		return data;
	}
	

}
